﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AccesoDatos;

namespace BussinessLogic
{
    /// <summary>
    /// Clase que administra la informacion de un estudiante
    /// </summary>
    public class Estudiante : Persona
    {


        //public List<AccesoDatos.Estudiante> EstudiantesByDocente



        //public List<DatosPlanillasAsignaturaPeriodo> ObtenerEstudiantesAsignatura(int idAsignaturaDocente)
        //{
        //    List<DatosPlanillasAsignaturaPeriodo> listaEstudiantes = new  List<DatosPlanillasAsignaturaPeriodo>();

        //    //using (DataClassesSchoolDataContext contexto = new DataClassesSchoolDataContext())
        //    //{
        //    if (idAsignaturaDocente != -1)
        //    {
        //        listaEstudiantes =
        //            FabricaContexto.Contexto.DatosPlanillasAsignaturaPeriodos.Where
        //            (x => x.IdAsignaturaDocente == idAsignaturaDocente).ToList();
        //    }
        //    //}

        //    return listaEstudiantes;


        //}



        //public List<DatosPlanillasAsignaturaPeriodo> ObtenerEstudiantesAsignaturaPeriodo(int idAsignaturaDocente, int idPeriodo)
        //{
        //    List<DatosPlanillasAsignaturaPeriodo> listaEstudiantes = new List<DatosPlanillasAsignaturaPeriodo>();

        //    //using (DataClassesSchoolDataContext contexto = new DataClassesSchoolDataContext())
        //    //{

        //    if (idAsignaturaDocente != -1)
        //    {
        //        listaEstudiantes =
        //            FabricaContexto.Contexto.DatosPlanillasAsignaturaPeriodos.Where
        //            (x => x.IdAsignaturaDocente == idAsignaturaDocente).ToList();

        //        if (idPeriodo != -1)
        //        {
        //            Periodo periodo = FabricaContexto.Contexto.Periodos.Where(p => p.Id == idPeriodo).First();

        //            foreach (DatosPlanillasAsignaturaPeriodo dato in listaEstudiantes)
        //            {
        //                dato.Periodo = periodo.Nombre;
        //            }
        //        }
        //    }

        //    //}

        //    return listaEstudiantes;


        //}

    }
}
